package com.kaisa.activity.bean;

import java.io.Serializable;
import java.util.List;

/**
 * Created by Administrator on 2015/12/17.
 */
public class ShipListBean implements Serializable {

    /**
     * TotalCount : 26
     * Entitys : [{"LineID":"346137","LineName":"【北京出发】歌诗达邮轮\u201c大西洋号\u201d日韩6日之旅(标准内舱房，四人)","LineType":"151","LineLevel":"160","IsMaldives":"0","Departure":"北京","Price":"2999","Groups":[{"lineid":"346137","groupid":"62628","departdate":"2016-01-07","enrolldate":"2015-12-21","price":"2999","priceOfChild":"","RemainNum":"1"}],"PictureUrl":"","PictureDesc":"","PictureUrlForHaiHang":"http://img.caissa.com.cn/201505/201505292027082500000.jpg","Score":"100"},{"LineID":"346149","LineName":"【北京出发】歌诗达邮轮\u201c大西洋号\u201d日韩6日之旅(标准全景阳台房，四人，景观受阻)","LineType":"151","LineLevel":"160","IsMaldives":"0","Departure":"北京","Price":"4199","Groups":[{"lineid":"346149","groupid":"62640","departdate":"2016-01-07","enrolldate":"2015-12-21","price":"4199","priceOfChild":"","RemainNum":"12"}],"PictureUrl":"","PictureDesc":"","PictureUrlForHaiHang":"http://img.caissa.com.cn/201505/201505292027082500000.jpg","Score":"0"},{"LineID":"346151","LineName":"【北京出发】歌诗达邮轮\u201c大西洋号\u201d日韩6日之旅(高级全景阳台房，三人)","LineType":"151","LineLevel":"160","IsMaldives":"0","Departure":"北京","Price":"5299","Groups":[{"lineid":"346151","groupid":"62642","departdate":"2016-01-07","enrolldate":"2015-12-21","price":"5299","priceOfChild":"","RemainNum":"15"}],"PictureUrl":"","PictureDesc":"","PictureUrlForHaiHang":"http://img.caissa.com.cn/201505/201505292027082500000.jpg","Score":"100"},{"LineID":"346147","LineName":"【北京出发】歌诗达邮轮\u201c大西洋号\u201d日韩6日之旅(标准全景阳台房，双人，景观受阻)","LineType":"151","LineLevel":"160","IsMaldives":"0","Departure":"北京","Price":"6299","Groups":[{"lineid":"346147","groupid":"62638","departdate":"2016-01-07","enrolldate":"2015-12-21","price":"6299","priceOfChild":"","RemainNum":"37"}],"PictureUrl":"","PictureDesc":"","PictureUrlForHaiHang":"http://img.caissa.com.cn/201505/201505292027082500000.jpg","Score":"98"},{"LineID":"346152","LineName":"【北京出发】歌诗达邮轮\u201c大西洋号\u201d日韩6日之旅(高级全景阳台房，四人)","LineType":"151","LineLevel":"160","IsMaldives":"0","Departure":"北京","Price":"4499","Groups":[{"lineid":"346152","groupid":"62643","departdate":"2016-01-07","enrolldate":"2015-12-21","price":"4499","priceOfChild":"","RemainNum":"8"}],"PictureUrl":"","PictureDesc":"","PictureUrlForHaiHang":"http://img.caissa.com.cn/201505/201505292027082500000.jpg","Score":"97"},{"LineID":"346153","LineName":"【北京出发】歌诗达邮轮\u201c大西洋号\u201d日韩6日之旅(全景阳台小型套房，双人)","LineType":"151","LineLevel":"160","IsMaldives":"0","Departure":"北京","Price":"7399","Groups":[{"lineid":"346153","groupid":"62644","departdate":"2016-01-07","enrolldate":"2015-12-21","price":"7399","priceOfChild":"","RemainNum":"34"}],"PictureUrl":"","PictureDesc":"","PictureUrlForHaiHang":"http://img.caissa.com.cn/201505/201505292027082500000.jpg","Score":"0"},{"LineID":"346138","LineName":"【北京出发】歌诗达邮轮\u201c大西洋号\u201d日韩6日之旅(高级内舱房，双人)","LineType":"151","LineLevel":"160","IsMaldives":"0","Departure":"北京","Price":"4499","Groups":[{"lineid":"346138","groupid":"62629","departdate":"2016-01-07","enrolldate":"2015-12-21","price":"4499","priceOfChild":"","RemainNum":"1"}],"PictureUrl":"","PictureDesc":"","PictureUrlForHaiHang":"http://img.caissa.com.cn/201505/201505292027082500000.jpg","Score":"99"},{"LineID":"346139","LineName":"【北京出发】歌诗达邮轮\u201c大西洋号\u201d日韩6日之旅(高级内舱房，三人)","LineType":"151","LineLevel":"160","IsMaldives":"0","Departure":"北京","Price":"3699","Groups":[{"lineid":"346139","groupid":"62630","departdate":"2016-01-07","enrolldate":"2015-12-21","price":"3699","priceOfChild":"","RemainNum":"15"}],"PictureUrl":"","PictureDesc":"","PictureUrlForHaiHang":"http://img.caissa.com.cn/201505/201505292027082500000.jpg","Score":"99"},{"LineID":"346146","LineName":"【北京出发】歌诗达邮轮\u201c大西洋号\u201d日韩6日之旅(高级海景房，四人)","LineType":"151","LineLevel":"160","IsMaldives":"0","Departure":"北京","Price":"3899","Groups":[{"lineid":"346146","groupid":"62637","departdate":"2016-01-07","enrolldate":"2015-12-21","price":"3899","priceOfChild":"","RemainNum":"20"}],"PictureUrl":"","PictureDesc":"","PictureUrlForHaiHang":"http://img.caissa.com.cn/201505/201505292027082500000.jpg","Score":"0"},{"LineID":"346150","LineName":"【北京出发】歌诗达邮轮\u201c大西洋号\u201d日韩6日之旅(高级全景阳台房，双人)","LineType":"151","LineLevel":"160","IsMaldives":"0","Departure":"北京","Price":"6999","Groups":[{"lineid":"346150","groupid":"62641","departdate":"2016-01-07","enrolldate":"2015-12-21","price":"6999","priceOfChild":"","RemainNum":"51"}],"PictureUrl":"","PictureDesc":"","PictureUrlForHaiHang":"http://img.caissa.com.cn/201505/201505292027082500000.jpg","Score":"98"}]
     * LevelList : [{"ID":"li_filter_productlevel_160","Name":"邮轮(26)","OnClick":"Set_Product_Type_Cruise()"}]
     * DepartmentList : [{"ID":"175","Name":"北京出发(24)"},{"ID":"560","Name":"上海出发(2)"}]
     * Regions : [{"ID":"2368","Name":"海上巡游(24)"},{"ID":"476","Name":"天津(11)"},{"ID":"289","Name":"济州(11)"},{"ID":"376","Name":"福冈(11)"},{"ID":"952","Name":"奇维塔韦基亚(10)"},{"ID":"343","Name":"巴塞罗那(9)"},{"ID":"1316","Name":"巴勒莫(9)"},{"ID":"276","Name":"热那亚(9)"},{"ID":"438","Name":"米兰(8)"},{"ID":"596","Name":"伊斯坦布尔(8)"},{"ID":"354","Name":"马赛(8)"},{"ID":"1040","Name":"瓦莱塔(8)"},{"ID":"898","Name":"罗马(6)"},{"ID":"228","Name":"尼斯(5)"},{"ID":"1109","Name":"摩纳哥(4)"},{"ID":"766","Name":"戛纳(4)"},{"ID":"511","Name":"迪拜(3)"},{"ID":"1186","Name":"富查伊拉(3)"},{"ID":"2498","Name":"卡萨布(3)"},{"ID":"1030","Name":"马斯喀特(3)"},{"ID":"819","Name":"阿布扎比(3)"},{"ID":"192","Name":"巴黎(3)"},{"ID":"1159","Name":"五渔村(2)"},{"ID":"205","Name":"琉森(2)"},{"ID":"727","Name":"因特拉肯(2)"},{"ID":"769","Name":"苏黎世(2)"},{"ID":"1094","Name":"西西里岛(1)"},{"ID":"827","Name":"庞贝(1)"},{"ID":"602","Name":"慕尼黑(1)"},{"ID":"275","Name":"帕尔马(1)"},{"ID":"1278","Name":"利沃纳(1)"},{"ID":"862","Name":"那不勒斯(1)"},{"ID":"212","Name":"佛罗伦萨(1)"},{"ID":"621","Name":"多哈(1)"},{"ID":"1193","Name":"海法(1)"},{"ID":"1232","Name":"希腊罗德岛(1)"},{"ID":"1297","Name":"比雷埃夫斯(1)"},{"ID":"2980","Name":"希拉克利翁(1)"},{"ID":"1120","Name":"卡塔科隆(1)"},{"ID":"620","Name":"摩纳哥(1)"},{"ID":"1406","Name":"可纳(1)"},{"ID":"1412","Name":"那维利维利(1)"},{"ID":"368","Name":"檀香山(1)"},{"ID":"1424","Name":"希洛(1)"},{"ID":"1377","Name":"卡胡鲁伊(1)"}]
     * DepDates : [{"ID":"201601","Name":"2016年1月(12)","OnClick":""},{"ID":"201602","Name":"2016年2月(12)","OnClick":""},{"ID":"201603","Name":"2016年3月(5)","OnClick":""},{"ID":"201604","Name":"2016年4月(3)","OnClick":""}]
     * CruiseAreaList : [{"ID":"7","Name":"亚洲(15)","OnClick":""},{"ID":"2","Name":"欧洲(10)","OnClick":""},{"ID":"6","Name":"北美洲(1)","OnClick":""}]
     * DaysList : [{"ID":"2","Name":"6-9天(11)","OnClick":""},{"ID":"3","Name":"10-15天(14)","OnClick":""},{"ID":"4","Name":"16天及以上(1)","OnClick":""}]
     * PriceList : [{"ID":"1","Name":"5000元以下(7)","OnClick":""},{"ID":"2","Name":"5001-8000元(4)","OnClick":""},{"ID":"4","Name":"10001-15000元(4)","OnClick":""},{"ID":"5","Name":"15000元以上(11)","OnClick":""}]
     * CruisePriceList : [{"ID":"1","Name":"1万元以下(11)","OnClick":""},{"ID":"2","Name":"1万-2万元(13)","OnClick":""},{"ID":"3","Name":"2万-3万元(2)","OnClick":""}]
     * TypeList : [{"ID":"151","Name":"精选系列(26)","OnClick":"Set_Product_Type_Group()"}]
     * LsuitableList : [{"ID":"1","Name":"亲子游(16)","OnClick":""},{"ID":"2","Name":"夕阳红(16)","OnClick":""},{"ID":"3","Name":"蜜月游(16)","OnClick":""},{"ID":"4","Name":"家庭游(16)","OnClick":""}]
     * CruiseCompanyList : [{"ID":"2","Name":"MSC(13)","OnClick":""},{"ID":"5","Name":"歌诗达(11)","OnClick":""}]
     * BrandList : []
     * BrandFList : []
     */

    private String TotalCount;
    /**
     * LineID : 346137
     * LineName : 【北京出发】歌诗达邮轮“大西洋号”日韩6日之旅(标准内舱房，四人)
     * LineType : 151
     * LineLevel : 160
     * IsMaldives : 0
     * Departure : 北京
     * Price : 2999
     * Groups : [{"lineid":"346137","groupid":"62628","departdate":"2016-01-07","enrolldate":"2015-12-21","price":"2999","priceOfChild":"","RemainNum":"1"}]
     * PictureUrl :
     * PictureDesc :
     * PictureUrlForHaiHang : http://img.caissa.com.cn/201505/201505292027082500000.jpg
     * Score : 100
     */

    private List<EntitysEntity> Entitys;
    /**
     * ID : li_filter_productlevel_160
     * Name : 邮轮(26)
     * OnClick : Set_Product_Type_Cruise()
     */

    private List<LevelListEntity> LevelList;
    /**
     * ID : 175
     * Name : 北京出发(24)
     */

    private List<DepartmentListEntity> DepartmentList;
    /**
     * ID : 2368
     * Name : 海上巡游(24)
     */

    private List<RegionsEntity> Regions;
    /**
     * ID : 201601
     * Name : 2016年1月(12)
     * OnClick :
     */

    private List<DepDatesEntity> DepDates;
    /**
     * ID : 7
     * Name : 亚洲(15)
     * OnClick :
     */

    private List<CruiseAreaListEntity> CruiseAreaList;
    /**
     * ID : 2
     * Name : 6-9天(11)
     * OnClick :
     */

    private List<DaysListEntity> DaysList;
    /**
     * ID : 1
     * Name : 5000元以下(7)
     * OnClick :
     */

    private List<PriceListEntity> PriceList;
    /**
     * ID : 1
     * Name : 1万元以下(11)
     * OnClick :
     */

    private List<CruisePriceListEntity> CruisePriceList;
    /**
     * ID : 151
     * Name : 精选系列(26)
     * OnClick : Set_Product_Type_Group()
     */

    private List<TypeListEntity> TypeList;
    /**
     * ID : 1
     * Name : 亲子游(16)
     * OnClick :
     */

    private List<LsuitableListEntity> LsuitableList;
    /**
     * ID : 2
     * Name : MSC(13)
     * OnClick :
     */

    private List<CruiseCompanyListEntity> CruiseCompanyList;
    private List<?> BrandList;
    private List<?> BrandFList;

    public void setTotalCount(String TotalCount) {
        this.TotalCount = TotalCount;
    }

    public void setEntitys(List<EntitysEntity> Entitys) {
        this.Entitys = Entitys;
    }

    public void setLevelList(List<LevelListEntity> LevelList) {
        this.LevelList = LevelList;
    }

    public void setDepartmentList(List<DepartmentListEntity> DepartmentList) {
        this.DepartmentList = DepartmentList;
    }

    public void setRegions(List<RegionsEntity> Regions) {
        this.Regions = Regions;
    }

    public void setDepDates(List<DepDatesEntity> DepDates) {
        this.DepDates = DepDates;
    }

    public void setCruiseAreaList(List<CruiseAreaListEntity> CruiseAreaList) {
        this.CruiseAreaList = CruiseAreaList;
    }

    public void setDaysList(List<DaysListEntity> DaysList) {
        this.DaysList = DaysList;
    }

    public void setPriceList(List<PriceListEntity> PriceList) {
        this.PriceList = PriceList;
    }

    public void setCruisePriceList(List<CruisePriceListEntity> CruisePriceList) {
        this.CruisePriceList = CruisePriceList;
    }

    public void setTypeList(List<TypeListEntity> TypeList) {
        this.TypeList = TypeList;
    }

    public void setLsuitableList(List<LsuitableListEntity> LsuitableList) {
        this.LsuitableList = LsuitableList;
    }

    public void setCruiseCompanyList(List<CruiseCompanyListEntity> CruiseCompanyList) {
        this.CruiseCompanyList = CruiseCompanyList;
    }

    public void setBrandList(List<?> BrandList) {
        this.BrandList = BrandList;
    }

    public void setBrandFList(List<?> BrandFList) {
        this.BrandFList = BrandFList;
    }

    public String getTotalCount() {
        return TotalCount;
    }

    public List<EntitysEntity> getEntitys() {
        return Entitys;
    }

    public List<LevelListEntity> getLevelList() {
        return LevelList;
    }

    public List<DepartmentListEntity> getDepartmentList() {
        return DepartmentList;
    }

    public List<RegionsEntity> getRegions() {
        return Regions;
    }

    public List<DepDatesEntity> getDepDates() {
        return DepDates;
    }

    public List<CruiseAreaListEntity> getCruiseAreaList() {
        return CruiseAreaList;
    }

    public List<DaysListEntity> getDaysList() {
        return DaysList;
    }

    public List<PriceListEntity> getPriceList() {
        return PriceList;
    }

    public List<CruisePriceListEntity> getCruisePriceList() {
        return CruisePriceList;
    }

    public List<TypeListEntity> getTypeList() {
        return TypeList;
    }

    public List<LsuitableListEntity> getLsuitableList() {
        return LsuitableList;
    }

    public List<CruiseCompanyListEntity> getCruiseCompanyList() {
        return CruiseCompanyList;
    }

    public List<?> getBrandList() {
        return BrandList;
    }

    public List<?> getBrandFList() {
        return BrandFList;
    }

    public static class EntitysEntity implements Serializable{
        private String LineID;
        private String LineName;
        private String LineType;
        private String LineLevel;
        private String IsMaldives;
        private String Departure;
        private String Price;
        private String PictureUrl;
        private String PictureDesc;
        private String PictureUrlForHaiHang;
        private String Score;
        /**
         * lineid : 346137
         * groupid : 62628
         * departdate : 2016-01-07
         * enrolldate : 2015-12-21
         * price : 2999
         * priceOfChild :
         * RemainNum : 1
         */

        private List<GroupsEntity> Groups;

        public void setLineID(String LineID) {
            this.LineID = LineID;
        }

        public void setLineName(String LineName) {
            this.LineName = LineName;
        }

        public void setLineType(String LineType) {
            this.LineType = LineType;
        }

        public void setLineLevel(String LineLevel) {
            this.LineLevel = LineLevel;
        }

        public void setIsMaldives(String IsMaldives) {
            this.IsMaldives = IsMaldives;
        }

        public void setDeparture(String Departure) {
            this.Departure = Departure;
        }

        public void setPrice(String Price) {
            this.Price = Price;
        }

        public void setPictureUrl(String PictureUrl) {
            this.PictureUrl = PictureUrl;
        }

        public void setPictureDesc(String PictureDesc) {
            this.PictureDesc = PictureDesc;
        }

        public void setPictureUrlForHaiHang(String PictureUrlForHaiHang) {
            this.PictureUrlForHaiHang = PictureUrlForHaiHang;
        }

        public void setScore(String Score) {
            this.Score = Score;
        }

        public void setGroups(List<GroupsEntity> Groups) {
            this.Groups = Groups;
        }

        public String getLineID() {
            return LineID;
        }

        public String getLineName() {
            return LineName;
        }

        public String getLineType() {
            return LineType;
        }

        public String getLineLevel() {
            return LineLevel;
        }

        public String getIsMaldives() {
            return IsMaldives;
        }

        public String getDeparture() {
            return Departure;
        }

        public String getPrice() {
            return Price;
        }

        public String getPictureUrl() {
            return PictureUrl;
        }

        public String getPictureDesc() {
            return PictureDesc;
        }

        public String getPictureUrlForHaiHang() {
            return PictureUrlForHaiHang;
        }

        public String getScore() {
            return Score;
        }

        public List<GroupsEntity> getGroups() {
            return Groups;
        }

        public static class GroupsEntity implements Serializable{
            private String lineid;
            private String groupid;
            private String departdate;
            private String enrolldate;
            private String price;
            private String priceOfChild;
            private String RemainNum;

            public void setLineid(String lineid) {
                this.lineid = lineid;
            }

            public void setGroupid(String groupid) {
                this.groupid = groupid;
            }

            public void setDepartdate(String departdate) {
                this.departdate = departdate;
            }

            public void setEnrolldate(String enrolldate) {
                this.enrolldate = enrolldate;
            }

            public void setPrice(String price) {
                this.price = price;
            }

            public void setPriceOfChild(String priceOfChild) {
                this.priceOfChild = priceOfChild;
            }

            public void setRemainNum(String RemainNum) {
                this.RemainNum = RemainNum;
            }

            public String getLineid() {
                return lineid;
            }

            public String getGroupid() {
                return groupid;
            }

            public String getDepartdate() {
                return departdate;
            }

            public String getEnrolldate() {
                return enrolldate;
            }

            public String getPrice() {
                return price;
            }

            public String getPriceOfChild() {
                return priceOfChild;
            }

            public String getRemainNum() {
                return RemainNum;
            }
        }
    }

    public static class LevelListEntity implements Serializable{
        private String ID;
        private String Name;
        private String OnClick;

        public void setID(String ID) {
            this.ID = ID;
        }

        public void setName(String Name) {
            this.Name = Name;
        }

        public void setOnClick(String OnClick) {
            this.OnClick = OnClick;
        }

        public String getID() {
            return ID;
        }

        public String getName() {
            return Name;
        }

        public String getOnClick() {
            return OnClick;
        }
    }

    public static class DepartmentListEntity implements Serializable{
        private String ID;
        private String Name;

        public void setID(String ID) {
            this.ID = ID;
        }

        public void setName(String Name) {
            this.Name = Name;
        }

        public String getID() {
            return ID;
        }

        public String getName() {
            return Name;
        }
    }

    public static class RegionsEntity implements Serializable{
        private String ID;
        private String Name;

        public void setID(String ID) {
            this.ID = ID;
        }

        public void setName(String Name) {
            this.Name = Name;
        }

        public String getID() {
            return ID;
        }

        public String getName() {
            return Name;
        }
    }

    public static class DepDatesEntity implements Serializable{
        private String ID;
        private String Name;
        private String OnClick;

        public void setID(String ID) {
            this.ID = ID;
        }

        public void setName(String Name) {
            this.Name = Name;
        }

        public void setOnClick(String OnClick) {
            this.OnClick = OnClick;
        }

        public String getID() {
            return ID;
        }

        public String getName() {
            return Name;
        }

        public String getOnClick() {
            return OnClick;
        }
    }

    public static class CruiseAreaListEntity implements Serializable{
        private String ID;
        private String Name;
        private String OnClick;

        public void setID(String ID) {
            this.ID = ID;
        }

        public void setName(String Name) {
            this.Name = Name;
        }

        public void setOnClick(String OnClick) {
            this.OnClick = OnClick;
        }

        public String getID() {
            return ID;
        }

        public String getName() {
            return Name;
        }

        public String getOnClick() {
            return OnClick;
        }
    }

    public static class DaysListEntity implements Serializable{
        private String ID;
        private String Name;
        private String OnClick;

        public void setID(String ID) {
            this.ID = ID;
        }

        public void setName(String Name) {
            this.Name = Name;
        }

        public void setOnClick(String OnClick) {
            this.OnClick = OnClick;
        }

        public String getID() {
            return ID;
        }

        public String getName() {
            return Name;
        }

        public String getOnClick() {
            return OnClick;
        }
    }

    public static class PriceListEntity implements Serializable{
        private String ID;
        private String Name;
        private String OnClick;

        public void setID(String ID) {
            this.ID = ID;
        }

        public void setName(String Name) {
            this.Name = Name;
        }

        public void setOnClick(String OnClick) {
            this.OnClick = OnClick;
        }

        public String getID() {
            return ID;
        }

        public String getName() {
            return Name;
        }

        public String getOnClick() {
            return OnClick;
        }
    }

    public static class CruisePriceListEntity implements Serializable{
        private String ID;
        private String Name;
        private String OnClick;

        public void setID(String ID) {
            this.ID = ID;
        }

        public void setName(String Name) {
            this.Name = Name;
        }

        public void setOnClick(String OnClick) {
            this.OnClick = OnClick;
        }

        public String getID() {
            return ID;
        }

        public String getName() {
            return Name;
        }

        public String getOnClick() {
            return OnClick;
        }
    }

    public static class TypeListEntity implements Serializable{
        private String ID;
        private String Name;
        private String OnClick;

        public void setID(String ID) {
            this.ID = ID;
        }

        public void setName(String Name) {
            this.Name = Name;
        }

        public void setOnClick(String OnClick) {
            this.OnClick = OnClick;
        }

        public String getID() {
            return ID;
        }

        public String getName() {
            return Name;
        }

        public String getOnClick() {
            return OnClick;
        }
    }

    public static class LsuitableListEntity implements Serializable{
        private String ID;
        private String Name;
        private String OnClick;

        public void setID(String ID) {
            this.ID = ID;
        }

        public void setName(String Name) {
            this.Name = Name;
        }

        public void setOnClick(String OnClick) {
            this.OnClick = OnClick;
        }

        public String getID() {
            return ID;
        }

        public String getName() {
            return Name;
        }

        public String getOnClick() {
            return OnClick;
        }
    }

    public static class CruiseCompanyListEntity implements Serializable{
        private String ID;
        private String Name;
        private String OnClick;

        public void setID(String ID) {
            this.ID = ID;
        }

        public void setName(String Name) {
            this.Name = Name;
        }

        public void setOnClick(String OnClick) {
            this.OnClick = OnClick;
        }

        public String getID() {
            return ID;
        }

        public String getName() {
            return Name;
        }

        public String getOnClick() {
            return OnClick;
        }
    }
}
